﻿@charset "utf-8";/* CSS Document*//* 代码前置*/body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{padding:0;margin: 0;}
body{font-size=63% font-family:Arial, Helvetica, sans-serif, 黑体;font-size:12px;color:#333;background:#e3e3e3 ;text-align:center;}
/* img{border:1px solid #ababab} */
table {border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;}
li{list-style:none}
input{border:none;}
.cf:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.cf{display: block;zoom:1;}
.m-a{margin:0 auto;}
.f-l{float:left;}
.f-r{float:right;}
.m-l-15{margin-left:15px;}
.m-r-15{margin-right:15px;}
.m-r-10{margin-right:10px;}
.m-l-20{margin-left:20px;}
.m-l-10{margin-left:10px;}
.m-b-5{margin-bottom:5px;}
.m-b-10{margin-bottom:10px; !important;}
.m-b-20{margin-bottom:20px; !important;}
.m-t-20{margin-top:20px; !important;}
.m-t-10{margin-top:10px; !important;}
.m-t-5{margin-top:5px; !important;}
.m-40-a{margin:40px auto 0;}
.red-c{color:#e01413 !important;}
.green-c{color:#64a127 !important;}
.gray-c{color:#c0c0c0 !important;}
.f-s-14{font-size:14px  !important;}
.f-s-16{font-size:16px  !important;}
.img-border{border:1px solid #ababab !important;}
/* 通用样式*/.main{position:relative; padding:44px 0 0 0;font-family:Arial, Helvetica, sans-serif, 黑体;overflow:hidden;margin:0 auto;width:320px;text-align:left;background:#f5f5f5;min-height:420px;font-size:14px;}
.homeHead{position:fixed;top:0px;bottom:auto; z-index: 20; height:34px;border:0;color:#FFF;margin:0 auto;width:308px;font-size:1.2em;background:linear-gradient(#8c8f94,#8c8f94);/* IE*/background: -moz-linear-gradient(#8c8f94,#8c8f94);/* Firefox*/background: -webkit-linear-gradient(top,#8c8f94,#8c8f94);/* Saf4+, Chrome*/background:-moz-linear-gradient(top, #8c8f94,#8c8f94);/**IE*/background: -o-linear-gradient(#8c8f94 0%,#8c8f94 100%);/** Opera **/padding:6px 6px 4px;font-size:0;}
.index-page-tit{font-size:16px;color:#FFF;display:inline-block;height:28px;line-height:26px;width:198px;text-align:center;/*margin:4px 46px 0 52px;*/margin:4px 12px 0 4px;vertical-align:top;}
.page-tit{font-size:20px;font-weight:bold;color:#FFF;display:inline-block;height:28px;line-height:28px;width:170px;text-align:center;/*margin:4px 40px 0 78px;*/margin:3px 0px 0 36px;vertical-align:top;}
.p-hp-page-tit{font-size:20px;font-weight:bold;color:#FFF;display:inline-block;height:28px;line-height:28px;width:90px;text-align:center;margin:4px 74px 0 78px;vertical-align:top;}
.heard-ico{font-size:1em;border-radius:5px;border:1px solid #790000;background:#e01413;display:block;float:left;text-align:center;line-height:30px;background:linear-gradient(#e01413,#b00000);/* IE*/background: -moz-linear-gradient(#e01413,#b00000);/* Firefox*/background: -webkit-linear-gradient(top,#e01413,#b00000);/* Saf4+, Chrome*/background:-moz-linear-gradient(top, ＃e01413,＃b00000);/**IE*/background: -o-linear-gradient(#e01413 0%,#b00000 100%);/** Opera **/-moz-box-shadow:0px 2px 1px #d77071;/*firefox*/-webkit-box-shadow:0px 2px 1px #d77071;/*webkit*/box-shadow:0px 2px 1px #d77071;/*opera或ie9*/}
.city{width:48px;height:28px;padding:0 4px;font-size:1em;border-radius:5px;color:#FFF;border:1px solid #790000;background:#e01413;display:block;float:left;text-align:center;line-height:28px;background:linear-gradient(#f47676 0%,#b00000 100%);/* IE*/background: -moz-linear-gradient(#f47676 0%,#e01413 6%,#b00000 100%);/* Firefox*/background: -webkit-linear-gradient(#f47676 0%,#e01413 6%,#b00000 100%);/* Saf4+, Chrome*/background: -o-linear-gradient(#f47676 0%,#e01413 6%,#b00000 100%);/** Opera **/-moz-box-shadow:0px 2px 1px #d77071;/*firefox*/-webkit-box-shadow:0px 2px 1px #d77071;/*webkit*/box-shadow:0px 2px 1px #d77071;/*opera或ie9*/}
.city-arrow{/*更新2013-10-14 17：00*/text-align:left;width:44px;font-size:14px;display:inline-block;background:url(../img/arrow.gif) no-repeat center;background-size:10px 5px;background-position:32px 11px;}
.back,.homepage,.human-p{width:30px;height:28px;font-size:1em;border-radius:5px;border:1px solid #790000;background:#e01413;display:inline-block;line-height:28px;text-align:center;background: linear-gradient(#e01413 6%,#b00000 100%);background: -moz-linear-gradient(#f47676 0%,#e01413 6%,#b00000 100%);/* Firefox*/background: -webkit-linear-gradient(#f47676 0%,#e01413 6%,#b00000 100%);/* Saf4+, Chrome*/background: -o-linear-gradient(#f47676 0%,#e01413 6%,#b00000 100%);/** Opera **/-moz-box-shadow:0px 2px 1px #d77071;/*firefox*/-webkit-box-shadow:0px 2px 1px #d77071;/*webkit*/box-shadow:0px 2px 1px #d77071;/*opera或ie9*/position:relative;}
.kg-f{width:28px;height:28px; display:inline-block;}
.human-p{margin-left:4px;}
.back:after{content:'';position:absolute;width:13px;height:20px;background:url(../img/back-ico.png) no-repeat;background-size:100% 100%;left:27%;top:16%}
.homepage:after{content:'';position:absolute;width:20px;height:18px;background:url(../img/homepage-ico.png) no-repeat;background-size:100% 100%;left:18%;top:18%}
.human-p:after{content:'';position:absolute;width:18px;height:18px;background:url(../img/heard-ico.png) no-repeat;background-size:100% 100%;left:20%;top:18%}
.g-position,.style-cook,.sequence{font-size:1.2em;width:100px;height:34px;line-height:34px;display:inline-block;position:relative;text-align:center;background:url(../img/gray-arrow.png) no-repeat right center;background-size:14px 8px;}
.g-position,.style-cook{border-right:1px solid #c4c4c4;}
.list-tab{width:318px;height:34px;border-bottom:1px solid #ababab;border-left:1px solid #ababab;border-right:1px solid #ababab;background: linear-gradient(#fff,#e1e1e1);background: -moz-linear-gradient(#fff,#e1e1e1);/* Firefox*/background: -webkit-linear-gradient(top,#fff,#e1e1e1);/* Saf4+, Chrome*/background: -o-linear-gradient(#fff 0%,#e1e1e1 100%);/** Opera **/}
.gray-arrow{width:10px;height:6px;padding-left:6px;padding-bottom:2px;}
.list-block,.list-block-frame{width:298px;height:72px;background: linear-gradient(#fff,#e3e3e3);background: -moz-linear-gradient(#fff,#e3e3e3);/* Firefox*/background: -webkit-linear-gradient(top,#fff,#e3e3e3);/* Saf4+, Chrome*/background: -o-linear-gradient(#fff 0%,#e3e3e3 100%);/** Opera **/border-bottom:1px solid #ababab;border-left:1px solid #ababab;border-right:1px solid #ababab;padding:10px 10px;}
.list-block-active{width:298px;height:72px;background: linear-gradient(#e3e3e3,#fff);background: -moz-linear-gradient(#e3e3e3v,#fff);/* Firefox*/background: -webkit-linear-gradient(top,#e3e3e3,#fff);/* Saf4+, Chrome*/background: -o-linear-gradient(#e3e3e3 0%,#fff 100%);/** Opera **/border-bottom:1px solid #ababab;border-left:1px solid #ababab;border-right:1px solid #ababab;padding:10px 10px;}
.list-block02{width:300px;/* 2013-10-15 更新了*/height:72px;background: linear-gradient(#fff,#e3e3e3);background: -moz-linear-gradient(#fff,#e3e3e3);/* Firefox*/background: -webkit-linear-gradient(top,#fff,#e3e3e3);/* Saf4+, Chrome*/background: -o-linear-gradient(#fff 0%,#e3e3e3 100%);/** Opera **//*border-left:1px solid #ababab;border-right:1px solid #ababab;2013-10-15 注释掉了*/padding:10px 10px;}
.list-block02 .bl-m .bl-tit{height:30px; line-height:30px; font-size:18px;color:#333;font-family:Arial, Helvetica, sans-serif, 黑体;}
.list-block02 .bl-m .bl-price{line-height:24px;font-size:14px;color:#a51828;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; hieght:30px; line-height:30px; width:140px;}
.bl-m,.bl-m02{text-align:left;float:left;margin-left:10px;width:198px;/* 2013-10-15 更新*/overflow:hidden;}
.c-river-bg{/* 2013-10-18 更新*/background:url(../img/gray-arrow-right.png) no-repeat center right;background-size:14px 22px;}
.list-block .bl-tit{font-size:16px;color:#333; min-height:30px; width:190px;}
.list-block .bl-tit02{font-size:16px;color:#333; min-height:40px; width:190px;}
.list-block .bl-sub-tit{line-height:24px;font-size:1em;color:#666;}
.list-block .bl-price{line-height:24px;font-size:14px; width:190px;}
.list-block .bl-price02{line-height:24px;font-size:14px; width:100px; color:#a51828;}
.bl-price,.t-price{font-size:18px;color:#a51828;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.total{padding-left:10px;font-size:14px;margin-right:10px;}
.column-tit{background:#e1e1e1;/* IE*/background: linear-gradient(#fff,#e1e1e1);background-image:-webkit-gradient(linear,color-stop(0, #fff), color-stop(1, #e1e1e1));background: -moz-linear-gradient(#fff,#e1e1e1);/* Firefox*/background: -webkit-linear-gradient(top,#fff,#e1e1e1);/* Saf4+, Chrome*/background:-moz-linear-gradient(top, ＃fff,＃e1e1e1);/**IE*/background: -o-linear-gradient(#fff 0%,#e1e1e1 100%);/** Opera **//*border:1px solid #ababab;原先的删除*/border-top:1px solid #ababab;/* 2013-10-15 新增加*/border-bottom:1px solid #ababab;/* 2013-10-15 新增加*/line-height:34px;height:34px;padding-left:10px;-moz-box-shadow:0px 2px 4px #d4d4d4;/*firefox*/-webkit-box-shadow:0px 2px 4px #d4d4d4;/*webkit*/box-shadow:0px 2px 4px #d4d4d4;/*opera或ie9*/text-align:left;}
.column-tit .ft{color:#333;line-height:34px;height:34px;border-left:6px solid #bb2130;padding-left:10px;font-size:1.2em;}
.restaurant-info{padding:10px 0 0 0;/*border-left:1px solid #ababab;border-right:1px solid #ababab;2013-10-15 注释掉了*/}
.top-f,.center-f,.bottom-f{font-size:14px;font-family:Arial, Helvetica, sans-serif, 黑体;width:272px;margin:0 auto;min-height:24px;line-height:24px;padding:10px 14px;border-left:1px solid #ababab;border-right:1px solid #ababab;background:#FFF;}
.top-f{border-top:1px solid #ababab;border-bottom:1px solid #ababab;border-left:1px solid #ababab;border-right:1px solid #ababab;border-top-right-radius:5px;border-top-left-radius:5px;margin-top:10px;}
.center-f{border-bottom:1px solid #ababab;}
.bottom-f{border-left:1px solid #ababab;border-right:1px solid #ababab;border-bottom:1px solid #ababab;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.time,.telephone,.label-pic,.comments,.takeout,.address /*,.mpreview*/{font-size:14px;padding-left:0px;height:30px;line-height:30px;font-family:Arial, Helvetica, sans-serif,黑体;}
.mpreview{background:url(../img/menu-preview.jpg) no-repeat right center #fff;background-size:12px 18px;}
/* .mpreview:active{background:url(../img/gray-arrow-right.png) no-repeat right center #eee;background-size:10px 16px;} */
/*.takeout{background:url(../img/takeout.jpg) no-repeat left center;background-size:16px 20px;}
.comments{background:url(../img/comments.jpg) no-repeat left center;background-size:16px 20px;}
.address{font-size:14px;padding-left:30px;min-height:30px;line-height:20px;}
.address{background:url(../img/address.png) no-repeat left center;background-size:14px 24px;}
.time{background:url(../img/time.png) no-repeat left center;background-size:14px 24px;}
.label-pic{background:url(../img/label.jpg) no-repeat left center;background-size:16px 20px; }
.telephone{background:url(../img/telephone.png) no-repeat left center;background-size:14px 24px;}  */
.telephone a{font-family:Arial, Helvetica, sans-serif, 黑体;color:#333;}
.heard-ico{padding:6px;float:right;background: -moz-linear-gradient(#e01413,#b00000);/* Firefox*/background: -webkit-linear-gradient(top,#e01413,#b00000);/* Saf4+, Chrome*/background:-moz-linear-gradient(top, ＃e01413,＃b00000);/**IE*/background: -o-linear-gradient(#e01413 0%,#b00000 100%);/** Opera **/-moz-box-shadow:0px 2px 1px #d77071;/*firefox*/-webkit-box-shadow:0px 2px 1px #d77071;/*webkit*/box-shadow:0px 2px 1px #d77071;/*opera或ie9*/}
.search{width:272px;margin:0 auto;margin-top:14px;}
.index-search{-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-top-left-radius:6px;-moz-border-bottom-left-radius:6px;border-top-left-radius:6px;border-bottom-left-radius:6px;border:1px solid #c02432;height:38px;font-size:1em;color:#666;width:200PX;background:#FFF;padding:0 6px;display:block;float:left;}
.search-but{margin-left:-10px;display:block;width:60px;height:40px;border-top-right-radius:6px;border-bottom-right-radius:6px;background:#e01413;/* Firefox*/background:linear-gradient(#e01413,#b00000);background:-moz-linear-gradient(#e01413,#b00000);/* Firefox*/background:-webkit-linear-gradient(top,#e01413,#b00000);/* Saf4+, Chrome*/background:-o-linear-gradient(#e01413 0%,#b00000 100%);/** Opera **/float:left;text-align:center;}
.module-f{width:272px;margin:0 auto;margin-top:14px;}
.module-f ul li{display:inline-block;margin-top:10px;}
.ico-1{-moz-box-shadow:0px 2px 3px #949494;/*firefox*/-webkit-box-shadow:0px 2px 3px #949494;/*webkit*/box-shadow:0px 2px 3px #949494;/*opera或ie9*/}
.ico-a{font-size:14px;color:#666;height:30px;text-align:center;line-height:30px;display:block;}
.m-li-center{margin:0 38px;}
.btn-yellow{height:40px;border:0;color:#FFF;font-size:18px;background:#479ce0;background: linear-gradient(#fbb92b,#ed6d01);background: -moz-linear-gradient(#fbb92b,#ed6d01);/* Firefox*/background: -webkit-linear-gradient(top,#fbb92b,#ed6d01);/* Saf4+, Chrome*/background: -o-linear-gradient(#fbb92b 0%,#ed6d01 100%);/** Opera **/padding: 0 23px;border-radius:6px;cursor:pointer;display:inline-block;}
.btn-red{height:40px;border:0;color:#FFF;font-size:18px;background:linear-gradient(#e01413,#b00000);/* IE*/background: -moz-linear-gradient(#e01413,#b00000);/* Firefox*/background: -webkit-linear-gradient(top,#e01413,#b00000);/* Saf4+, Chrome*/background:-moz-linear-gradient(top, ＃e01413,＃b00000);/**IE*/background: -o-linear-gradient(#e01413 0%,#b00000 100%);/** Opera **/padding:0 23px;border-radius:6px;cursor:pointer;display:inline-block;}
.btn-gray{color:#333;height: 40px;border: 0;font-size: 18px;padding: 0 23px;border-radius: 6px;background: linear-gradient(#c0c0c0,#7f7f7f);background: -moz-linear-gradient(#c0c0c0,#7f7f7f);/* Firefox*/background: -webkit-linear-gradient(top,#c0c0c0,#7f7f7f);/* Saf4+, Chrome*/background: -o-linear-gradient(#c0c0c0 0%,#7f7f7f 100%);/** Opera **/}
.f-jl-btn{margin:0 15px;}
.btn-line{margin:14px auto 20px;width:300px;height:60px;}

.c-food-main{"position:fixed;top:44px; overflow:hidden; overflow-y: auto; -webkit-overflow-scrolling : touch; width:320px;}
.c-food-main .c-food-left{float:left; overflow-x: hidden; overflow-y: auto; height: inherit; width:70px; border-right:1px solid #ababab;}
.c-food-main .c-food-right{float:right; overflow-x: hidden; overflow-y: auto; height: inherit; width:249px;}




.c-food-main .c-food-left .cuisine{font-size:12px;line-height:40px;/* 2013-10-15 更新*/height:40px;/* 2013-10-15 更新*/color:#333;/* border-right:1px solid #ababab; */border-left:5px solid #ccc;/* 2013-10-15 新增加的*/padding-left:6px;text-align:left;overflow:hidden;border-bottom:1px solid #ababab; position:relative;}

.c-food-main .c-food-left .click-cuisine{font-size:12px;line-height:40px;height:40px;padding-left:6px;color:#333;text-align:left;overflow:hidden;border-left:5px solid #ff6600;border-bottom:1px solid #ababab;/* border-right:1px solid #ababab; */}

.circle{opacity:0.8;width:18px;height:18px;border-radius:15px;font-size:11px;color:#fff;line-height:18px;text-align:center;background:#e01413/*#64a127*/;position: absolute;left: 43px;top: 3px;float:right; display:none; }

.list-block-c-food{height:72px;background: linear-gradient(#fff,#e3e3e3);background: -moz-linear-gradient(#fff,#e3e3e3);/* Firefox*/background: -webkit-linear-gradient(top,#fff,#e3e3e3);/* Saf4+, Chrome*/background: -o-linear-gradient(#fff 0%,#e3e3e3 100%);/** Opera **/border-bottom:1px solid #ababab;/*border-left:1px solid #ababab;border-right:1px solid #ababab;2013-10-15 删掉*/padding:10px 10px;}
.list-block-c-food .bl-m-c{text-align:left;line-height:24px;float:left;margin-left:10px;width:146px;overflow:hidden;}
.list-block-c-food .bl-tit{font-size:16px;color:#333;word-wrap:break-word; overflow:hidden;min-height:48px;display:block;}
.bl-tit-t{font-size:16px;color:#333;display:inline-block;padding-bottom:10px;}
.list-block-c-food .bl-sub-tit{font-size:1em;color:#666;}
.list-block-c-food .bl-price{line-height:24px;width:120px; font-size:14px;color:#a51828;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.reduce,.increase{width:30px;height:30px;color:#FFF;font-size:2em;float:left;text-align:center;line-height:30px;}
.reduce{background:url(../img/reduce.png) no-repeat;background-size:30px 30px;margin-right:-2px;}
.increase{background:url(../img/increase.png) no-repeat;background-size:30px 30px;margin-left:-2px;}
.text{color: black; background:#FFF; width:30px;/* 2013-10-15 更新*/line-height:28px;height:28px;float:left;border-radius:0;font-size:1.2em;text-align:center;border-top:1px solid #8c8f94;border-bottom:1px solid #8c8f94;}
.hot-info{height:60px;/* 2013-10-15 修改*/padding-left:4px;/* 2013-10-15 修改*//*border-left:1px solid #ababab;border-right:1px solid #ababab;2013-10-15 删除*/background: linear-gradient(#fff,#e3e3e3);background: -moz-linear-gradient(#fff,#e3e3e3);/* Firefox*/background: -webkit-linear-gradient(top,#fff,#e3e3e3);/* Saf4+, Chrome*/background: -o-linear-gradient(#fff 0%,#e3e3e3 100%);/** Opera **/border-bottom:1px solid #ababab;/* 2013-10-15 新增加的*/}
.hot-nav{font-size:0;display:block;margin:0 auto;}
.hot-nav a{font-size:12px;width:70px;text-align:center;padding:10px 2px;margin:10px 1px 0 1px;border:1px solid #cdcdcd;display:inline-block;background:#FFF;color:#333;}
.hot-f{}
.re-fra-info{margin-top:20px;}
.re-fra-info-s{border:1px solid #ababab;border-radius:6px;height:24px;line-height:24px;width:272px;margin:20px auto 0;padding:10px 14px;display:block;background:url(../img/gray-arrow-right.png) no-repeat right center #fff;background-size:12px 18px;background-position:270px 14px;color:#333;}
.re-fra-info-bottom-f{}
.re-fra-info-top-f,.re-fra-info-center-f,.re-fra-info-bottom-f{font-size:14px;font-family:Arial, Helvetica, sans-serif, 黑体;width:272px;margin:0 auto;height:24px;line-height:24px;padding:10px 14px;border-left:1px solid #ababab;border-right:1px solid #ababab;display:block;color:#333;background:url(../img/gray-arrow-right.png) no-repeat right center #fff;background-size:12px 18px;background-position:270px 13px;}
.re-fra-info-top-f{border-top:1px solid #ababab;border-bottom:1px solid #ababab;border-left:1px solid #ababab;border-right:1px solid #ababab;border-top-right-radius:5px;border-top-left-radius:5px;margin-top:10px;}
.re-fra-info-center-f{border-bottom:1px solid #ababab;}
.re-fra-info-bottom-f{border-left:1px solid #ababab;border-right:1px solid #ababab;border-bottom:1px solid #ababab;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.footer{border-top:1px solid #d0d0d0;padding:10px 0;text-align:center;color:#666;text-shadow: 0 1px 0 #fff;width:320px;margin:0 auto;}
.b-btn-yellow{width:300px;height:40px;line-height:40px;border:0;color:#FFF;font-size:1.4em;display:block;background:#479ce0;background:#ed6d01;/* IE*/background: linear-gradient(#fbb92b,#ed6d01);background: -moz-linear-gradient(#fbb92b,#ed6d01);/* Firefox*/background: -webkit-linear-gradient(top,#fbb92b,#ed6d01);/* Saf4+, Chrome*/background: -o-linear-gradient(#fbb92b 0%,#ed6d01 100%);/** Opera **/padding: 0 25px;border-radius:6px;cursor:pointer;}
.b-btn-red{width:300px;height:40px;line-height:40px;border:0;color:#FFF;font-size:1.4em;display:block;background:linear-gradient(#e01413,#b00000);/* IE*/background: -moz-linear-gradient(#e01413,#b00000);/* Firefox*/background: -webkit-linear-gradient(top,#e01413,#b00000);/* Saf4+, Chrome*/background:-moz-linear-gradient(top, ＃e01413,＃b00000);/**IE*/background: -o-linear-gradient(#e01413 0%,#b00000 100%);/** Opera **/padding: 0 25px;border-radius:6px;cursor:pointer;}
.b-btn-red-active{width:300px;height:40px;line-height:40px;border:0;color:#FFF;font-size:1.4em;display:block;background:linear-gradient(#b00000, #e01413);/* IE*/background: -moz-linear-gradient(#b00000, #e01413);/* Firefox*/background: -webkit-linear-gradient(top,#b00000, #e01413);/* Saf4+, Chrome*/background:-moz-linear-gradient(top, #b00000, #e01413);/**IE*/background: -o-linear-gradient(#b00000 0%,#e01413 100%);/** Opera **/padding: 0 25px;border-radius:6px;cursor:pointer;}
.b-btn-gray{width:300px;height:40px;color:#FFF;line-height:40px;border:0;font-size:1.4em;display:block;background: linear-gradient(#8c8f94,#8c8f94);background: -moz-linear-gradient(#8c8f94,#8c8f94);/* Firefox*/background: -webkit-linear-gradient(top,#8c8f94,#8c8f94);/* Saf4+, Chrome*/background: -o-linear-gradient(#8c8f94 0%,#8c8f94 100%);/** Opera **/padding: 0 25px;border-radius:6px;cursor:pointer;}
/* 2013-10-16*/.m-col{height:50px;line-height:50px;padding:6px 14px;background:url(../img/gray-arrow-right.png) no-repeat right center #fff;background-size:12px 18px;background-position:270px 24px;}
.m-col img{float:left}
.m-col span{height:50px;line-height:50px;float:left;padding-left:10px;}
.p-info-line{border-radius:6px;height:20px;width:270px;line-height:20px; font-size:14px; padding:10px 14px;border:1px solid #ababab;display:block;margin:20PX auto 0;background:#FFF;}
.p-info-sel{border-radius:6px;width:90px;height:30px;line-height:30px;border:1px solid #ababab;display:inline-block;margin:20px 10px 0 10px;padding-left:10px;}
.no-content{font-size:16px;text-align:center;color:#999;width:250px;margin:10px auto 0;}
.no-content-btn{display:block;margin:20px auto 120px;}
.error-page{width:80px;height:80px;margin:80px auto 0;display:block;}
.info-box{border:1px solid #65a128;color:#64a227;height:30px;line-height:30px;padding-left:40px;width:260px;margin:0 auto;background:url(../img/right.png) no-repeat #f3fbec center;background-position:6px 4px;background-size:25px 24px;}
.m-30-a{margin:30px auto 30px;}
.m-20-a{margin:20px auto 20px;}
.hot-more-btn{margin:20px auto 110px;}
.sus-frame{opacity:0.8; position:fixed;bottom:0;z-index:1000;border-top:1px solid #ababab;border-bottom:1px solid #ababab;height:50px;width:320px;background: linear-gradient(#fff,#e3e3e3);background: -moz-linear-gradient(#fff,#e3e3e3);/* Firefox*/background: -webkit-linear-gradient(top,#fff,#e3e3e3);/* Saf4+, Chrome*/background: -o-linear-gradient(#fff 0%,#e3e3e3 100%);/** Opera **/}
.time-tit{text-align:center;background:#e1e1e1;/* IE*/background: linear-gradient(#fff,#e1e1e1);background-image:-webkit-gradient(linear,color-stop(0, #fff), color-stop(1, #e1e1e1));background: -moz-linear-gradient(#fff,#e1e1e1);/* Firefox*/background: -webkit-linear-gradient(top,#fff,#e1e1e1);/* Saf4+, Chrome*/background:-moz-linear-gradient(top, ＃fff,＃e1e1e1);/**IE*/background: -o-linear-gradient(#fff 0%,#e1e1e1 100%);/** Opera **//*border:1px solid #ababab;原先的删除*/border-top:1px solid #ababab;/* 2013-10-15 新增加*/border-bottom:1px solid #ababab;/* 2013-10-15 新增加*/line-height:34px;height:34px;-moz-box-shadow:0px 2px 4px #d4d4d4;/*firefox*/-webkit-box-shadow:0px 2px 4px #d4d4d4;/*webkit*/box-shadow:0px 2px 4px #d4d4d4;/*opera或ie9*/}
.ct-time{width:320px;}
.gauge-outfit{background:#717171;width:320px;height:30px;color:#FFF;}
.gauge-outfit td{text-align:center;font-size:14px;}
.calendar{background: linear-gradient(#fff,#e1e1e1);background-image:-webkit-gradient(linear,color-stop(0, #fff), color-stop(1, #e1e1e1));background: -moz-linear-gradient(#fff,#e1e1e1);/* Firefox*/background: -webkit-linear-gradient(top,#fff,#e1e1e1);/* Saf4+, Chrome*/background:-moz-linear-gradient(top, ＃fff,＃e1e1e1);/**IE*/background: -o-linear-gradient(#fff 0%,#e1e1e1 100%);/** Opera **/width:320px;height:auto;text-align:center;-moz-box-shadow:0px 2px 1px #cdcdcd;/*firefox*/-webkit-box-shadow:0px 2px 1px #cdcdcd;/*webkit*/box-shadow:0px 2px 1px #cdcdcd;/*opera或ie9*/}
.calendar tr{border-bottom:1px solid #999;}
.c-td{border-left:1px solid #ababab;height:30px; line-height:30px;width:45px; float:left;}
.c-td-th{height:30px;width:44px;float:left; line-height:30px;}
.c-td-th a{display:inline-block;color:#333;font-size:14px;font-family:Arial, Helvetica, sans-serif; width:44px; height:auto;}
.c-td a{display:inline-block;color:#333;font-size:14px;font-family:Arial, Helvetica, sans-serif; width:45px; height:auto;}
/*点击选择时间状态*/
.click,.no-click,.today-time{font-family:Arial, Helvetica, sans-serif, 黑体;color:#fff;}
.click{width:44; height:auto;font-size:14px;background: linear-gradient(#fbb92b,#ed6d01);background: -moz-linear-gradient(#fbb92b,#ed6d01);background: -webkit-linear-gradient(top,#fbb92b,#ed6d01);
    background: -o-linear-gradient(#fbb92b 0%,#ed6d01 100%);color:#fff;}
.click a{color:#fff;}
/*不可点击状态*/
.no-click{width:44;height:auto;color:#999;font-size:14px;background: linear-gradient(#eeeeee,#cacaca);background: -moz-linear-gradient(#eeeeee,#cacaca);background: -webkit-linear-gradient(top,#eeeeee,#cacaca);
    background: -o-linear-gradient(#eeeeee 0%,#cacaca 100%);/*cursor:pointer;*/}
/*当天时间状态
.today-time{width:44;height:auto;color:#FFF;font-size:14px;background: linear-gradient(#cacaca,#a2a2a2);background: -moz-linear-gradient(#cacaca,#a2a2a2);background: -webkit-linear-gradient(top,#cacaca,#a2a2a2);
background: -o-linear-gradient(#cacaca 0%,#a2a2a2 100%);cursor:pointer;}
*/

.time-p-info-sel{font-size:14px; border-radius:6px;width:65px;height:24px;line-height:24px;border:1px solid #ababab;display:inline-block;margin:0px 10px 0 5px;padding-left:10px;padding-top: 0;vertical-align: top;}
.order-form,.Group-pur-order,.P-notes{border:1px solid #ababab;width:280px;margin:20px auto 0;padding:0 10px;background:#FFF;border-radius:4px;}
.order-form-active{border:1px solid #ababab;width:280px;margin:20px auto 0;padding:0 10px;background:#efefef;border-radius:4px;}
.order-form-number{color:#333;background:url(../img/gray-arrow-right.png) no-repeat right center;background-size:8px 14px;background-position:270px 14px;height:40px;display:inline-block;line-height:40px;width:280px;}
.order-content{padding: 9px 0 10px 0;/* padding:10px 0; */}
.order-content .bl-tit{font-size:16px; height:30px;}
.order-form .bl-tit{height:40px;}
.order-form .order-delete{background:url(../img/delete.png) no-repeat center;background-size:14px 18px; background-position:3 1px;width:20px;height:20px;line-height:20px;text-align:center;display:block;cursor:pointer; position: absolute; right:10px; margin-top:6px;}
.b-b{border-bottom:1px solid #a7a7a7;}
.state-line{height:40px;line-height:40px;}
.state,.num,.bl-price{display:inline-block;}
.bl-price{width:100px;font-size:14px;}
.bl-price-p{border:1px solid #ccc;}
.mer-info{line-height:24px;margin-top:10px;}
.mer-plate{min-height:100px;}
.new-add-btn{margin:20px auto 20px;}
.setdefault,.revise,.delete{color:#333;display:inline-block;width:94px;line-height:30px;height:30px;font-size:14px;text-align:center;padding-left:5px;}
.isdefault{color:gray;display:inline-block;width:94px;line-height:30px;height:30px;font-size:14px;text-align:center;padding-left:5px; pointer-events: none;cursor: default;}
.revise{border-left:1px solid #ababab;border-right:1px solid #ababab;width:95px;}
.f-0{font-size:0;}
.setdefault{background:url(../img/setdefault.png) no-repeat left center;background-size:10px 12px;background-position:20px 10px;}
.isdefault{background:url(../img/setdefault.png) no-repeat left center;background-size:10px 12px;background-position:20px 10px;}
.revise{background:url(../img/revise.png) no-repeat left center;background-size:10px 12px;background-position:20px 10px;}
.delete{background:url(../img/delete.png) no-repeat left center;background-size:10px 12px;background-position:20px 10px;}
.add-top-f{width:272px;margin:10px auto 0;min-height:70px;/* 2013-11-4*/line-height:24px;padding:10px 14px;border-left:1px solid #ababab;border-right:1px solid #ababab;background:#FFF;border-top:1px solid #ababab;border-bottom:1px solid #ababab;border-left:1px solid #ababab;border-right:1px solid #ababab;border-top-right-radius:5px;border-top-left-radius:5px;}
.add-bottom-f{line-height:24px; /*padding:0 14px;width:272px;*/width:300px;margin:0 auto;border-left:1px solid #ababab;border-right:1px solid #ababab;border-bottom:1px solid #ababab;border-bottom-right-radius:5px;border-bottom-left-radius:5px;height:30px;background:#FFF;}
.r-c{color:#a51827;font-family:Arial, Helvetica, sans-serif;}
.ord-infor-btn{width:120px;}
.tx-s{padding:0 10px;height:30px;line-height:30px;}
.height-auto{height:auto;line-height:24px;text-align:justify; text-justify:inter-ideograph;}
.border-t{border-top:1px solid #ababab;}
.yl-input{width: 160px; padding:5px 8px; font-size:14px;}
.xl-infor-f,.xl-infor-f-up,.xl-infor-f02{font-size:14px;font-family:Arial, Helvetica, sans-serif, 黑体;width:272px;border:1px solid #ababab;margin:0 auto;display:block;color:#333;min-height:24px;line-height:24px;padding:10px 14px;border-left:1px solid #ababab;border-right:1px solid #ababab;}
.xl-infor-f{background:#FFF;background:url(../img/gray-arrow-down.png) no-repeat right center #fff;background-position:270px 17px;background-size:18px 12px;border-top-left-radius:6px;border-top-right-radius:6px;}
.xl-infor-f-up{background:url(../img/gray-arrow-up.png) no-repeat right center #fff;background-position:270px 17px;background-size:18px 12px;border-top-left-radius:6px;border-top-right-radius:6px;}
.xl-infor-f02{background:#FFF;background:url(../img/gray-arrow-down.png) no-repeat right center #fff;background-position:270px 17px;background-size:18px 12px;border-radius:6px;}
.op-btn{opacity:1;}
.jl-price{width:122px; display:inline-block; text-align:right; float:right;}
.jl-price01{width:130px;}
#order_forms{padding-bottom:30px;}
.btn-red-yzm{height:30px;width:140px;border:0;color:#FFF;font-size:14px;background:#479ce0;background: linear-gradient(#c12432,#931121);background: -moz-linear-gradient(#c12432,#931121);/* Firefox*/background: -webkit-linear-gradient(top,#c12432,#931121);/* Saf4+, Chrome*/background: -o-linear-gradient(#c12432 0%,#931121 100%);/** Opera **/border-radius:6px;cursor:pointer;display:inline-block;}
.p-b-10{padding-bottom:10px;}
.mr-b{background:#ffd8a0;}
.back-none{background:none;}
.c-food-main .c-menu-combo{overflow-y: auto; height: inherit; margin:0 auto; width:318px; text-align:center;}
.list-block-c-combo{height:72px;background: linear-gradient(#fff,#e3e3e3);background: -moz-linear-gradient(#fff,#e3e3e3);/* Firefox*/background: -webkit-linear-gradient(top,#fff,#e3e3e3);/* Saf4+, Chrome*/background: -o-linear-gradient(#fff 0%,#e3e3e3 100%);/** Opera **/border-bottom:1px solid #ababab; padding:10px 1px;}
.list-block-c-combo .bl-m-c{text-align:left;line-height:24px;float:left;margin-left:10px;width:136px;overflow:hidden;}
.list-block-c-combo .bl-tit{font-size:16px;color:#333;}
.list-block-c-combo .bl-price{width:120px; font-size:14px;color:#a51828;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.combo-so{font-size:12px;line-height:30px;height:30px;color:#FFF; border-radius:6px;border:1px solid #ccc;margin: 4px 2px 4px 2px; text-align:center;overflow:hidden;background:linear-gradient(#e01413,#b00000);/* IE*/background: -moz-linear-gradient(#e01413,#b00000);/* Firefox*/background: -webkit-linear-gradient(top,#e01413,#b00000);/* Saf4+, Chrome*/background:-moz-linear-gradient(top, ＃e01413,＃b00000);/**IE*/background: -o-linear-gradient(#e01413 0%,#b00000 100%);/** Opera **/}
.combo-sub-frame{float:right; margin-left: 160px;; opacity:0.8; position:fixed;bottom:10px;z-index:1000;}

/* .combo-btn-red{height:36px;border:0;color:#FFF;font-size:16px;background:linear-gradient(#e01413,#b00000);IEbackground: -moz-linear-gradient(#e01413,#b00000);Firefoxbackground: -webkit-linear-gradient(top,#e01413,#b00000);Saf4+, Chromebackground:-moz-linear-gradient(top, ＃e01413,＃b00000);*IEbackground: -o-linear-gradient(#e01413 0%,#b00000 100%);* Opera *padding:0 8px; margin: 0 0px; border-radius:6px;cursor:pointer;display:inline-block;}
.combo-btn-yellow{height:36px;border:0;color:#FFF;font-size:16px;background: linear-gradient(#fbb92b,#ed6d01);background: -moz-linear-gradient(#fbb92b,#ed6d01);Firefoxbackground: -webkit-linear-gradient(top,#fbb92b,#ed6d01);Saf4+, Chromebackground: -o-linear-gradient(#fbb92b 0%,#ed6d01 100%);* Opera *padding:0 8px; margin: 0 5px; border-radius:6px;cursor:pointer;display:inline-block;}
.combo-btn-gray{height: 36px;border: 0;color:#333;font-size: 16px;background: linear-gradient(#c0c0c0,#7f7f7f);background: -moz-linear-gradient(#c0c0c0,#7f7f7f);Firefoxbackground: -webkit-linear-gradient(top,#c0c0c0,#7f7f7f);Saf4+, Chromebackground: -o-linear-gradient(#c0c0c0 0%,#7f7f7f 100%);* Opera * padding:0 8px; margin: 0 5px; border-radius: 6px;}
.num-p-info-sel{font-size:14px; border-radius:6px;width:70px;height:30px;line-height:30px;border:1px solid #ababab;display:inline-block;margin:3px 10px 3px 5px;padding-left:10px;}
 */
.hover-btn-red  {height:36px;border:0;color:#FFF;font-size:16px;background:linear-gradient(#e01413,#b00000);/* IE*/background: -moz-linear-gradient(#e01413,#b00000);/* Firefox*/background: -webkit-linear-gradient(top,#e01413,#b00000);/* Saf4+, Chrome*/background:-moz-linear-gradient(top, ＃e01413,＃b00000);/**IE*/background: -o-linear-gradient(#e01413 0%,#b00000 100%);/** Opera **/padding:0 8px; margin: 0 5px; border-radius:6px;cursor:pointer;display:inline-block;}
/* .hover-btn-red:active  {box-shadow: 0 1px 2px #e99494 inset,0 -1px 0 #954b4b inset,0 -2px 3px #e99494 inset;height:36px;border:0;color:#FFF;font-size:14px;background:linear-gradient(#b00000,#e01413);IEbackground: -moz-linear-gradient(#b00000,#e01413);Firefoxbackground: -webkit-linear-gradient(top,#b00000, #e01413);Saf4+, Chromebackground:-moz-linear-gradient(top, #b00000, #e01413);*IEbackground: -o-linear-gradient(#b00000 0%,#e01413 100%);* Opera *padding:0 8px; margin: 0 5px; border-radius:6px;cursor:pointer;display:inline-block;} */
.hover-btn-gray{height:36px;border:0;color:#FFF;font-size:16px;background:linear-gradient(#8c8f94,#8c8f94);/* IE*/background: -moz-linear-gradient(#8c8f94,#8c8f94);/* Firefox*/background: -webkit-linear-gradient(top,#8c8f94,#8c8f94);/* Saf4+, Chrome*/background:-moz-linear-gradient(top, 8c8f94,8c8f94);/**IE*/background: -o-linear-gradient(#8c8f94 0%,#8c8f94 100%);/** Opera **/padding:0 8px; margin: 0 5px; border-radius:6px;cursor:pointer;display:inline-block;}
.hover-btn-yellow{height:36px;border:0;color:#FFF;font-size:16px;background: linear-gradient(#fbb92b,#ed6d01);background: -moz-linear-gradient(#fbb92b,#ed6d01);/* Firefox*/background: -webkit-linear-gradient(top,#fbb92b,#ed6d01);/* Saf4+, Chrome*/background: -o-linear-gradient(#fbb92b 0%,#ed6d01 100%);/** Opera **/padding:0 8px; margin: 0 5px; border-radius:6px;cursor:pointer;display:inline-block;}
/* .hover-btn-yellow:active{box-shadow: 0 1px 2px #e99494 inset,0 -1px 0 #954b4b inset,0 -2px 3px #e99494 inset;height:36px;border:0;color:#FFF;font-size:14px;background: linear-gradient(#ed6d01,#fbb92b);background: -moz-linear-gradient(#ed6d01,#fbb92b);Firefoxbackground: -webkit-linear-gradient(top,#ed6d01,#fbb92b);Saf4+, Chromebackground: -o-linear-gradient(#ed6d01 0%,#fbb92b 100%);* Opera *padding:0 8px; margin: 0 5px; border-radius:6px;cursor:pointer;display:inline-block;} */
.num-p-info-sel{font-size:14px; border-radius:6px;width:70px;height:25px;line-height:25px;border:1px solid #ababab;display:inline-block;margin:3px 10px 3px 5px;padding-left:10px;}

.prompt_img{width:20px; height: 20px; border:0;float:left; margin-top:5px;}
.prompt_info{font-size:14px;font-family:Arial, Helvetica, sans-serif, 黑体;width:280px;min-height:24px;line-height:24px; margin:10px auto; padding:5px 10px;background:#FFF; border-top: 1px solid #ababab; border-right: 1px solid #ababab; border-bottom: 1px solid #ababab; border-left: 1px solid #ababab;  border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
.prompt_info_up{background:url(../img/gray-arrow-up.png) no-repeat right center #fff;background-position:270px 17px;background-size:18px 12px;}
.prompt_info_down{background:url(../img/gray-arrow-down.png) no-repeat right center #fff;background-position:270px 17px;background-size:18px 12px;}

.ord-infor-btn01{line-height:40px;width:90px;}
.collar-r{background:url(../img/collar-r.png) no-repeat center;background-size:58px 58px; background-position:0 0px;width:58px;height:58px;line-height:58px;text-align:center;display:block;font-size:28px;cursor:pointer;}
.collar-r-a{color:#64a127;font-size:25px;display:block;padding-top:5px;}
.collar-r-click{ /* 领号点击之后的样式 */color:#999;font-size:22px;}
.table-num{color:#161616;font-size:16px;line-height:30px;padding-top:4px;}
.wait-num{color:#999;font-size:14px;}
.warn-infor{width:160px;height:20px;font-size:14px;padding:0 6px;}
.wait-num-f{border:1px solid #ababab;border-radius:5px;width:300px;height:200px;margin:10px;background:#FFF;text-align:center;position:relative;}
.r-top-num{display:block;float:left;font-size:20px;color:#333;padding:10px 10px 0 0;position:absolute;top:0;right:0;}
.collar-refresh{background:url(../img/refresh.png) no-repeat center;background-size:30px 30px; background-position:0 0px;width:30px;height:30px;line-height:30px;text-align:center;display:block;cursor:pointer; position:absolute; bottom:30px; right:10px;}
.b-annotation{	display:inline-block;float:left;font-size:12px;padding:5px 10px;position:absolute; bottom:0; right:0;}
.seat-num{font-size:120px;width:300px;height:200px;float:left;color:#666;top:20px;line-height:200px;display:block;position:absolute;top:0;left:0;}
.wait-gray-btn{border-radius:5px;width:90px;height:50px;border:1px solid #cfcfcf;text-align:center;vertical-align:middle;color:#333;float:left;font-size:12px;background: linear-gradient(#eee,#d9d9d9);background: -moz-linear-gradient(#eee,#d9d9d9);/* Firefox*/background: -webkit-linear-gradient(top,#eee,#d9d9d9);/* Saf4+, Chrome*/background: -o-linear-gradient(#eee 0%,#d9d9d9 100%);}
.w-btn-m{margin:0 12px;}
.wait-tit{color:#999;padding:10px 0 4px 0;}

.mi_up_arrow{background:url(../img/gray-arrow-up.png) no-repeat right center #fff;background-position:250px 17px;background-size:18px 12px;}
.mi_down_arrow{background:url(../img/gray-arrow-down.png) no-repeat right center #fff;background-position:250px 17px;background-size:18px 12px;}

.dcy-block{padding:0px auto; border:none;display: inline-block; text-align: center; width:95.3px; height: 100px;}
.dcy-block .dcy-ico{width:70px; height:70px; border:none; vertical-align:middle;}
.dcy-block .dcy-text{width:98px; height:24px;font-size:20px;font-weight:bold;}

/****************Popup dialog****************************/
.pop-up-module {
    position: fixed;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    height:220px;
    width:240px;
    min-height: 150px;
    border: 1px solid #999;
    padding: 15px 10px;
    font-size: 12px;
    box-shadow: 0 2px 2px #999;
    -moz-box-shadow: 0 2px 2px #999;
    -ms-box-shadow: 0 2px 2px #999;
    -o-box-shadow: 0 2px 2px #999;
    -webkit-box-shadow: 0 2px 2px #999;
    background: url(../img/pop-up-bg.png);
}

.pop-up-module .pop-up-pic {
    margin: 0 auto;
    display: block;
    width:150px;
    height:150px;
}

.pop-up-module .pop-up-tit {
    color: #B00000;
    font-size: 14px;
    margin:10px auto;
}

/*********************checkbox*****************/
.checkbox {
    width: 26px;
    height: 22px;
    vertical-align: middle;
    background: transparent url(../img/uncheck.png) no-repeat center;
    no-repeat 0 50%;
    background-size: 26px 22px;
    background-position: 0 0px;
}

.checked {
    background: transparent url(../img/checked.png) no-repeat center;
    no-repeat no-repeat 80% 50%;
    background-size: 26px 22px;
    background-position: 0 0px;
}

/*********************团购********************/
.groupon-frame {
    position:relative;
    height: 72px;
    line-height: 72px;
    padding-left: 10px;
    border-left: 1px solid #ababab;
    border-top: 1px solid #ababab;
    border-right: 1px solid #ababab;
    background: url(../img/gray-arrow-down.png) no-repeat left;
    background-size: 16px 10px;
    background-position-x: 10px;
}

.groupon-frame .Title {
    display: inline-block;
    width: 165px;
    padding-left: 25px;
}

.frame-click {
    background: url(../img/gray-arrow-right.png) no-repeat center;
    no-repeat center;
    background-size: 10px 16px;
    background-position-x: 10px;
    background-color: #ffd8a0;
    border-bottom: 1px solid #ababab;
}

.order-T {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 4px;
    width: 290px;
    margin-left: auto;
    margin-right: auto;
    background: #FFF;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
}

.order-T .G-p-total {
    border-radius: 6px;
    color: #fff;
    float: left;
    width: 90px;
    text-align: center;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    font-weight: bold;
    padding: 6px;
    background: linear-gradient(#e01413, #b00000); /* IE*/
    background: -moz-linear-gradient(#e01413, #b00000); /* Firefox*/
    background: -webkit-linear-gradient(top, #e01413, #b00000);	/* Saf4+, Chrome*/
    background: -moz-linear-gradient(top, ＃e01413, ＃b00000); /**IE*/
    background: -o-linear-gradient(#e01413 0%, #b00000 100%); /** Opera **/
}

.gray-c-t {
    color: #999;
    padding: 5px;
    line-height: 22px;
    font-size: 13px;
    /* width: 160px;  */
    height: 40px;
    float: right;
}

.Group-pur-order,.P-notes {
    width: 300px;
    margin: 0 auto;
    padding: 0;
}

.Group-pur-order td {
    border: 1px solid #ccc;
}

.Group-pur-order .G-p-left,.Group-pur-order .G-p-center,.Group-pur-order .G-p-right
{
    text-align: center;
    height: 30px;
    line-height: 30px;
}

.Group-pur-order .G-p-left {
    width: 160px;
}

.Group-pur-order .G-p-center {
    width: 50px;
}

.Group-pur-order .G-p-right {
    width: 60px;
}

.G-Roll-pic {
    background: #fff;
    height: 52px;
    width: 298px;
    margin: 0 auto;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 5px 0px;
}

.G-Roll-pic ul {
    font-size: 0;
}

.G-Roll-pic .pic {
    width: 50px;
    height: 50px;
}

.G-Roll-pic li {
    float: left;
    margin: 0px;
}

.G-Roll-pic .G-p-l-arrow,.G-Roll-pic .G-p-r-arrow {
    margin-top: 20px;
}

.G-Roll-pic .G-p-l-arrow {
    border-top: 8px solid transparent;
    border-right: 16px solid #e01212;
    border-bottom: 8px solid transparent;
}

.G-Roll-pic .G-p-r-arrow {
    border-top: 8px solid transparent;
    border-left: 16px solid #9d9d9d;
    border-bottom: 8px solid transparent;
}

.P-notes {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.P-notes .Title {
    color: #e01212;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.P-notes td {
    border: 1px solid #ccc;
}

.P-notes .G-p-left {
    text-align: center;
    color: #666;
    height: 30px;
    line-height: 30px;
    width: 70px;
}

.P-notes .G-p-right {
    padding: 4px;
    height: 30px;
    line-height: 30px;
}

.P-notes .R-p-right {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    width: 189px;
    float: left;
}

.u-k {
    vertical-align: top;
    padding-top: 4px;
}

.list-block-frame .d-arrow-pic,.list-block-frame-click .d-arrow-pic {
    width: 16px;
    height: 10px;
    border: none;
}

.list-block-frame .d-arrow-pic {
    padding-left: 3px;
}

.list-block-frame .Title,.list-block-frame-click .Title {
    padding-left: 20px;
}

.list-block-frame-click {
    border-left: 3px solid #e01212;
    width: 296px;
}

.thumb-tray {
    width: 298px;
    height: 52px;
    z-index: 3;
    bottom: 0;
    left: 0;
    text-align: center;
    background:#fff;
    overflow: hidden;
    position: relative;
}

.thumb-outline {
    height:52px;
    width:270px;
    left:15px;
    overflow: hidden;
    position:relative;
    padding:0 auto;
}

.thumb-list {
    display: inline-block;
    position: relative;
    left: -1px;
    padding: 0;
    list-style: none;
    height:50px;
}

.thumb-list li {
    display: inline;
    width: 50px;
    height: 50px;
    float: left;
    overflow: hidden;
    margin: 0 2px;
    list-style: none;
    background: #fff;
}

.thumb-list li:hover {
    cursor: pointer;
}

.thumb-prev,.thumb-next {
    width: 15px;
    height: 54px;
    position: absolute;
    z-index: 5;
    bottom: 0px;
}

.thumb-prev {
    left: 2px;
    top: 16px;
    /* 	background: url('../img/gray-arrow-left.png') no-repeat center;
        background-size: 15px 20px;
        background-position: 1px 15px; */
    border-right:8px solid #ccc;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    width:0; height:0;
}

.thumb-next {
    right: 2px;
    top: 16px;
    /* 	background: url('../img/gray-arrow-right.png') no-repeat center;
        background-size: 15px 20px;
        background-position: 1px 15px;
        border-right:1px solid #ccc; */
    border-left:8px solid #ccc;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    width:0; height:0;
}

.thumb-prev:hover,.thumb-next:hover {
    cursor: pointer;
    background-color: rgba(256, 256, 256, 0.1);
}

.thumb-prev:hover {
    border-right: 1px solid rgba(256, 256, 256, 0.2);
}

.thumb-next:hover {
    border-left: 1px solid rgba(256, 256, 256, 0.2);
}

/***********************************************************************/
.promptmenu_ul {
    display: block;
    position: absolute;
    list-style: none;
    overflow: visible;
    height: 50px;
    width: 684px;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    -webkit-transition: -webkit-transform 500ms ease-out;
    transition: -webkit-transform 500ms ease-out;
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.promptmenu_li {
    display: block; position: absolute; margin: 0px; top: 14px; left: 21px;
}

.promptumenu_nav{
    z-index: 5;
    position: absolute;
    bottom:5px;
    left: 50%;
    margin-right: -50%;
}
.promptumenu_nav a{
    cursor: pointer;
    width: 20px;
    height: 20px;
    text-indent: -9999px;
    outline: none;
    background: url(../img/pagelink.png) 0 -20px no-repeat;
    display: block;
    float: left;
    position: relative;
    left: -50%;
    margin: 0 1px;
}
.promptumenu_nav a.active{
    background: url(../img/pagelink.png) 0 0 no-repeat;
}

.example_1{
    display: block;
    border: none;
    width: 298px;
    height: 54px;
    overflow:hidden;
}


body { line-height: 1.4; background: white; }
body, input, textarea, select { font-size: 12px; color: #333; font-family: "microsoft yahei", Arial, Helvetica, sans-serif; }
body, h1, h2, h3, h4, p, ul, ol, dl, dt, dd { margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
ul, ol, dl, dt, dd { padding-left: 0; list-style-type: none; }
input { border: 0; margin: 0; padding: 0px; background: none; height: 20px; line-height: 20px; border-radius: 3px; }
input[type="checkbox"], input[type="radio"] { margin-right: 5px; height: 14px; line-height: 14px; }
a { color: #333; text-decoration: none; }
a:hover { color: #fa8128; text-decoration: none; }
a img { border: 0; }
.fl { float: left !important; }
.fr { float: right !important; }
.clearfix { overflow: hidden; zoom: 1; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.hide { display: none; }
body { background: #EFEFEF; -webkit-tap-highlight-color: rgba(0,0,0,0); }
header, section, footer { -webkit-animation: pulsate .5s ease-in-out; }

/* list */
.f_list .f_list_l{float: left; width: 70%;}
.f_list .f_list_r{float: right; width: 25%; text-align: right; margin-right: 10px}
.f_list .f_list_r a{display: block; width: 100%; height: 25px; line-height: 25px; font-size: 12px; margin-top: 5px}
.f_list_car span{ font-size: 12px;}
.f_list_car .all_price{margin-left: 10px}
.f_list_car .all_price font{font-size: 18px}
.f_list_car font{color: #f60; margin:0px 5px;}
.f_list_car .p_btn_buy{width: 80px}

/* 购物车 */
.car{margin-top:-10px;}
.car_list{padding: 15px 0px; border-bottom:1px solid #ccc;}
.car_list img{ float: left;	width: 80px; height: 80px;  margin-right: 10px;}
.car_list h3{ font-size: 14px; margin-bottom: 8px;}
.car_list span{	display: block; margin-bottom:10px;}
.car_list .o_num_input{display:block; height:30px; margin:0px 0px 10px 0px; vertical-align: middle;}
.car_property{float:left;}
.car p{height: 40px; padding-left: 15px; line-height: 40px; margin-bottom: -10px}
.car .price_now font{color: #f60; font-size: 18px; font-weight: bold;}
.car_list .u_order_return{display: inline-block; width: 70px; height: 30px; font-size: 14px; line-height: 30px; margin: 0px}
.p_to_desc input{display:none;}

/* 餐饮订单 */
.f_order_list dt{font-size: 14px; color: #e24e1a; padding: 5px 10px; background: #f5f5f5;}
.f_order_list dd{display: inline-block; border:1px solid #e0e0e0;  margin: 10px 5px; padding:10px;}
.f_order_list dd label{display: block;}
.f_order_list dd input{display: none;}
.f_order_list dd.on{border:2px solid #f90; padding: 9px; position: relative; color: #F90}
.f_order_list dd.on:after{content: " "; position: absolute; right: 0px; bottom: 0px; width: 0px; height: 0px; border-right: 5px solid #f90; border-bottom: 5px solid #f90; border-left: 5px solid #fff; border-top: 5px solid #fff;}
.f_order_list input{margin-top:10px;}
.o_address p{vertical-align: middle; margin: 10px 0px 10px 0px}
.o_address a{margin-left: 38px}
.o_address a:link,.o_address a:visited{color: #e24e1a}

/* 模块样式 */
.p_mod, .o_success, .u_order_ticket, .u_index,.c_index,.f_mod{ background: #fff; margin: 10px 10px 0px 10px; padding: 10px; border: 1px solid #ddd; border-radius: 5px; position: relative; }
.p_mod:after,.f_mod:after{ content: " "; display: block; width: 2px; height: 15px; background: #e24e1a; position: absolute; top: 11px; left: 0px }
.p_mod_title { font-size: 12px; color: #e24e1a; padding: 0px 0px 10px 0px; border-bottom: 1px solid #ddd; margin-bottom: 10px; }
.p_con, .p_con p { line-height: 1.8em; }
.p_to_desc { display: block; border-top: 1px solid #ddd; margin: 10px 0px -10px 0px; padding: 10px 0px; position: relative; }
.p_to_desc:hover { color: #e24e1a }
.p_seller_info { padding: 0px }
.p_seller_info a { display: block; position: relative; padding: 10px }
.p_seller_info a .gt { margin-top: -4px; }
.p_seller_info a:hover { color: #e24e1a }
.p_seller_info font { float: right; margin-right: 20px; color: #f60 }
.p_app { margin: 10px; }
.p_app img { width: 100%; }
.gt { display: block; width: 5px; height: 5px; border-top: 2px solid #ccc; border-right: 2px solid #ccc; position: absolute; right: 15px; top: 50%; margin-top: -2px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }
.p_mod ul { margin-top: -10px; }
.p_mod ul li { padding: 10px; border-bottom: 1px solid #ddd; position: relative; }
.p_mod ul li strong, .o_success ul li strong { display: inline-block; float: left; white-space: nowrap; }
.p_mod ul li font { display: block; margin-left: 40px; }
.p_mod ul li:last-child { border-bottom: none; }
.p_mod .p_address font, .p_mod .p_phone font { padding-right: 30px; background: url(img/ico_place.png) no-repeat right center; background-size: auto 16px; margin-right: 15px }
.p_mod ul li a { display: block; }
.p_mod ul li.p_phone font { background: url(img/ico_phone.png) no-repeat right center; background-size: auto 16px; }
.bottom_margin { margin-bottom: 61px }

.fixed_t{position: fixed; top: 0px; z-index: 10}
.fixed_b{position: fixed; bottom: 0px; z-index: 10}
.p_floatbox{width:100%; height:50px}
.p_buy{width: 100%; height:50px; line-height: 50px;background: #f5f5f5; border-bottom:1px solid #ddd;}
.p_price{float:left; font-size: 22px; color: #f60; margin-left: 10px}
.p_price_pass{font-size: 12px; color: #999; text-decoration: line-through; margin-left: 5px}
.p_btn_buy, .p_btn_buyed{display: block; float: right; width: 90px; height: 30px; line-height: 30px;margin:10px 10px 0px 0px; color: #fff; text-align:center; border-radius:5px;}
.p_btn_buyed{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccc), to(#999));}
.p_btn_buy:hover,.p_btn_buyed:hover{color: #fff}


/* 订单结果  */
.o_success h1 { text-align: center; font-size: 18px; font-weight: normal; padding-bottom: 10px; border-bottom: 1px solid #ddd; color: #e24e1a }
.o_success li { padding: 10px 0px; border-bottom: 1px solid #ddd; line-height: 22px; font-size: 15px }
.o_success li:last-child { border-bottom: none }
.o_success li a { float: left; max-width: 82%; }
.o_tips { margin: 10px 15px; font-size: 14px; color: #e24e1a }

/* 查看订单 */
.u_order_num { margin: 10px 10px 20px 10px; height: 35px; line-height: 35px; border-bottom: 1px solid #ddd; box-shadow: 0px 1px 1px #fff; font-size: 14px; color: #587f01 }
.u_order_pic { margin: 10px; }
.u_order_pic img { width: 90px; float: left; margin-right: 10px; }
.u_order_pic h2 { font-size: 14px }
.u_order_ticket { margin: 10px; }
.u_order_ticket p { font-size: 14px; padding-bottom: 10px; border-bottom: 1px solid #ddd; margin-top: 10px; }
.u_order_ticket p:first-child { margin-top: 0px }
.u_order_ticket p:last-child { border-bottom: none; font-size: 14px; color: #666; padding: 5px 0px 5px 0px; }
.u_order_ticket p img{max-width:100%; display: block; margin: 20px auto 0px auto}
.ico_use_yes, .ico_use_no { display: block; float: left; padding-left: 20px; margin-right: 5px }
.ico_use_yes { background: url(img/ico_use_yes.png) no-repeat; background-size: contain; }
.ico_use_no { display: none; background: url(img/ico_use_no.png) no-repeat; background-size: contain; }
.u_order_send { display: block; float: right; width: 66px; height: 29px; background: url(img/btn_user_send.png) no-repeat; background-size: contain; margin-top: -7px }
.u_botton{width: 100%; height: 50px; background: #f5f5f5}
.u_botton a{display: block; height: 30px; margin-top: 10px; text-align: center; line-height: 30px; font-size: 16px;}
.u_botton a:link,.u_botton a:visited{color: #fff}
.u_order_type{float: left; width:40%; margin-left:10px;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e24e1a), to(#fa8128)); border: 1px solid #fa8128;}
.u_order_over{float: right; width:40%; margin-right:10px;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f90), to(#f60)); border: 1px solid #f60;}
.u_order_return{display: block; width: auto; height: 30px; text-align: center; line-height: 30px; margin:10px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fa8128), to(#e24e1a)); border: 1px solid #e75b0f; border-radius:5px; color:#fff; font-size: 16px}
.u_order_return:link,.u_order_return:visited{color: #fff}
.u_order_return:hover,.u_order_return:active{color: #fff}
.list_order_type li{ position: relative;}
.list_order_type li:before{content: ""; display: block; float: left; width: 8px; height: 8px; background: #e24e1a; border-radius: 8px; position: absolute; top: 50%; margin-top: -4px}
ul.list_order_type li font{margin-left:20px; width: 67px; text-align: center; font-size: 15px; color: #fa8128}
.list_order_type li span{display: block; text-align: center; width: 67px; margin-left: 20px; color: #999}
.list_order_type .send p:first-child{float: left; margin-right: 10px}
.list_order_type .send p:last-child{float:left;background: #efefef;padding: 10px; border-radius: 5px; position: relative; min-width: 120px}
.list_order_type .send p:last-child:before{content: ""; width: 1px; height: 1px;  position: absolute; left: -15px; top: 18px;border-left: 7px solid transparent;border-top: 7px solid transparent;border-right: 7px solid #efefef; border-bottom: 7px solid transparent;}
ul.list_order_type .no p:last-child{display: none;}
ul.list_order_type .no:before{ background: #ccc}
ul.list_order_type .no font{color: #ccc}
ul.list_order_type .no span{display: none;}

/* 会员中心  */
.u_main{text-align: left;}
.u_back { background: url(img/icon_back.png) no-repeat left center; background-size: contain; padding-left: 24px; color: #fff; font-size: 14px; margin-top: 11px; margin-left: 10px; width: 30px; height: 19px; line-height: 19px; overflow: hidden; }
.u_topbar li { float: right; height: 36px; padding-top: 5px; background: url(img/topbar_line.jpg) right no-repeat; background-size: contain; font-size: 14px; }
.u_topbar li:first-child { background: none; }
.u_topbar li a { display: inline-block; padding: 6px 5px 0; margin: 0 5px; text-align: center; color: #fff; }
.u_topbar li a.current { border-bottom: 2px solid #8fc31f; padding-bottom: 6px; }
.u_main .none_order { text-align: center; padding-top: 50px; color: #ccc; }
.u_order { border: 1px solid #ddd; background: #fff; border-radius: 5px; padding: 0 10px; margin: 10px; }
.u_order li { padding: 10px 0; border-top: #DBDBDB 1px dashed; }
.u_img{float: left;margin-right: 10px;}
.u_img p{font-size: 14px;margin-top:3px; margin-bottom: 5px; text-align: center; color: #f60}
.u_text { overflow: hidden; }
.u_text h2 { padding: 0; margin: 0; font-size: 14px; padding-bottom: 8px; }
.u_order img { width: 98px; height: 65px; }
.u_color1 { color: #999; margin-bottom: 10px; }
.u_mt5 { margin-top: 5px; display: inline-block; color: #5c8207; }
.u_btn { display: block; float: right; width: 70px; height: 26px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6dc90a), to(#4aab09)); border: 1px solid #608f43; text-align: center; line-height: 26px; color: #fff; margin-top: -1px; }
.u_btn:link, .u_btn:visited { color: #fff }
.u_text .o_btn_back { display: block; width: 70px; height: 26px; text-align: center; line-height: 26px; color: #fff; margin-top: -1px; }
/*会员中心首页*/
.u_info{clear: both; margin-bottom: 15px;}
.u_info p{font-size: 14px;}
.u_level{float: left; color: #f70; margin-bottom: 10px;}
.u_fen{float: right;}
.u_fen span{color: #f90}
.u_index_a{font-size: 14px;}
.u_index_a li{float: left; width:50%; background: #f6f7f8; text-align: center; border:1px solid #ccc; margin-right:-2px; box-sizing: border-box;}
.u_index_a li a{display: block;  padding: 10px 0px;}
.u_index_a li a:hover,.u_index_a li a:active{ background: #fa8128; color: #fff}


/* 搜索 */
.search_box{ float:left; width: 70%; height: 30px; background: #fff; border:1px solid #ccc; border-radius: 5px; box-shadow: 0px 0px 5px #ddd; padding-left: 10px; font-size: 14px; vertical-align: middle;}
.search_button{ float:right; width: 24%; height: 30px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fa8128), to(#e24e1a)); color: #fff; border:1px solid #e75b0f; border-radius:5px;}
.tab_control{width: 100%; height: 30px;}
.tab_control dd{width: 25%;	height: 100%; background: #999; box-shadow: -1px 0px 1px #fff; box-shadow: 1px 0px 1px #fff inset; float: left; margin:0px;	text-align: center;	line-height: 30px; }
.tab_control a{display: block;}
.tab_control a:link, .tab_control a:visited, .tab_control a:hover, .tab_control a:active{ color: #fff;}
.tab_control a.on{ background: #eb6100; border-left: 1px solid #FFF;}


/* list */
.f_list .f_list_l{float: left; width: 70%;}
.f_list .f_list_r{float: right; width: 25%; text-align: right; margin-right: 10px}
.f_list .f_list_r a{display: block; width: 100%; height: 25px; line-height: 25px; font-size: 12px; margin-top: 5px}
.f_list_car span{ font-size: 12px;}
.f_list_car .all_price{margin-left: 10px}
.f_list_car .all_price font{font-size: 18px}
.f_list_car font{color: #f60; margin:0px 5px;}
.f_list_car .p_btn_buy{width: 80px}


/* i_list */
.i_list, .more,.c_list { margin: 10px; background: #fff; border: #ddd solid 1px; border-radius: 5px; font-family: 'Microsoft YaHei'; }
/* i_list_tui */
.i_list_tui { margin: 10px; }
.i_list_tui h3 { font-weight: normal;width: 210px; height: 30px; overflow: hidden;}
.i_list_tui h3 a { color: #333; font-size: 20px; }
.tui_img { width: 100%; }
.tui_img img { display: inline-block; min-height: 120px; width: 100%; }
.tui_price { padding: 5px 10px; background: #ebebeb; margin-top: -2px; }
.tui_price strong { color: #f60; font-size: 20px; }
.tui_price del { margin-left: 5px; color: #666; }
.tui_price span { float: right; color: #666; }
.tui_price span cite { font-size: 20px; font-style: normal; }
.tui_btn { position: relative; margin: 0 -3px; }
.tui_btn a { display: block; text-align: center; font-size: 20px; color: #fff; height: 38px; line-height: 38px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#83C03F), to(#3F721F)); box-shadow: 0px 1px 1px #A6D274 inset; text-shadow: 0px -1px 1px #487522; }
.tui_btn em { position: absolute; top: -3px; width: 3px; height: 3px; overflow: hidden; }
.tui_btn em i { display: block; width: 10px; height: 10px; background: #000; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }
.tui_btn em.em_left { left: 0px; }
.tui_btn em.em_right { right: 0px; }
.tui_btn em.em_right i { margin-left: -7px; }
/* toshare */
.toshare { margin: 20px 10px; border: #DBDBDB solid 1px; }
.toshare a { display: block; padding: 10px; font-size: 100%; text-align: center; position: relative; }
.toshare a .gt { top: 13px; }
.toshare a .current { -webkit-transform: rotate(-45deg); }
.toshare p { padding: 10px; padding-top: 0px; text-align: center; display: none; }
.line { border-top: #DBDBDB 1px dashed; height: 1px; margin-bottom: -1px; }
/* list */
.i_list ul li { position: relative; border-top: #DBDBDB 1px dashed; padding: 10px;  clear: both; }
.i_list ul li:first-child, .u_order li:first-child { border-top: none; }
.i_list ul li img { float: left; width: 75px; height: 55px; margin-right: 10px; }
.i_list ul li h3 { font-size: 100%; color: #333; height: 30px; overflow: hidden; margin-bottom: 5px;}
.i_list ul li .tui_price { background: #fff; padding: 0; }
.i_list ul li .tui_price strong { font-size: 150%; }
.i_list ul li .tui_price del, .i_list ul li .tui_price span { color: #999; font-size: 80%; }
.i_list ul li .tui_price span { padding: 1px 5px; background: #F0F0F0; margin: 3px 0px 10px 0px; }
.i_list ul li .tui_price span cite { font-size: 120%; }
.i_list ul li .hot { position: absolute; top: -1px; left: 0px; width: 42px; height: 42px; overflow: hidden; z-index: 2; }
.i_list ul li .hot strong { display: inline-block; width: 60px; background: #EB6100; color: #fff; font-size: 80%; text-align: center; padding: 16px 0 1px 0px; -webkit-transform: rotate(-45deg) translate(-10px, -25px); }
/* more */
.more { display: block; text-align: center; line-height: 36px; }
.more:hover { background: #fbfbfb; color: #666 }
/* c_list */
.c_list {}
.c_list h1 { border-left: #fa8128 2px solid; font-size: 80%; line-height: 20px; color: #666; padding-left: 5px; }
.c_list dl { border-top: #D8D8D8 solid 1px; }
.c_list dl dt { background: #DEDEDE; color: #3A3A3A; font-size: 105%; text-shadow: 0 1px 0 #fff; border-bottom: #D8D8D8 solid 1px; padding-left: 20px; line-height: 2.6; margin-top: 1px; position: relative; font-family: Arial, "microsoft yahei"; font-weight: bold; }
.c_list dl dt a { display: block; }
.c_list dl dt a i { position: absolute; top: 50%; right: 20px; margin-top: -5px; width: 10px; height: 10px; border-top: #666 2px solid; border-right: #666 2px solid; -webkit-transform: rotate(45deg); }
.c_list dl dt a.current i { margin-top: -3px; -webkit-transform: rotate(-45deg); }
.c_list dl dd { padding-top: 10px; display: none; }
.c_list dl dd a { display: inline-block; margin-left: 10px; margin-bottom: 10px; padding: 0 10px; line-height: 20px; background: #ededeb; border: #ccc7c3 1px solid; }
.c_list dl dd a.current { border: #cb940d solid 1px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdd75b), to(#e7ae1c)); box-shadow: 0 1px 1px #fef1bf inset; }
/* h_list */
.h_list ul { }
.h_list ul li { float: left; width: 44%; margin-top: 20px; margin-left: 3%; }
.h_list ul li a { display: block; padding-top: 90px; width: 100%; height: 24px; line-height: 24px; text-align: center; font-size: 20px; }
.h_list ul li a.icon_1 { background: url(img/icon_1.png) top center no-repeat; background-size: 110px 90px; }
.h_list ul li a.icon_2 { background: url(img/icon_2.png) top center no-repeat; background-size: 110px 90px; }
.h_list ul li a.icon_3 { background: url(img/icon_3.png) top center no-repeat; background-size: 110px 90px; }
.h_list ul li a.icon_4 { background: url(img/icon_4.png) top center no-repeat; background-size: 110px 90px; }
.h_list ul li a.icon_5 { background: url(img/icon_5.png) top center no-repeat; background-size: 110px 90px; }
.h_list ul li a.icon_6 { background: url(img/icon_6.png) top center no-repeat; background-size: 110px 90px; }

.fl { float: left !important; }
.fr { float: right !important; }
.clearfix { overflow: hidden; zoom: 1; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.f_index_search{margin: 5px}

/* banner */
.banner{width: 100%; height: 180px; overflow: hidden; position: relative;}
.banner img{width: 100%;}

/*商品信息*/
.p_title{position: absolute;  left: 0px; bottom:0px; right:0px; max-height: 30px; line-height: 20px; font-size: 14px; color: #fff;text-shadow:0px 1px 1px #333; padding: 10px 5px; overflow: hidden;
    /*background: transparent;
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(-3%,transparent),color-stop(100%,#323232));
    background-image:-moz-linear-gradient(top,transparent,#000);
    background-image:-ms-linear-gradient(top,transparent,#000);
    background-image:-o-linear-gradient(top,transparent,#000);
    background-image:linear-gradient(top,transparent,#000);*/
}

.fixed_t{position: fixed; top: 0px; z-index: 10}
.fixed_b{position: fixed; bottom: 0px; z-index: 10}
.p_floatbox{width:100%; height:50px}
.p_buy{width: 100%; height:50px; line-height: 50px;background: #f5f5f5; border-bottom:1px solid #ddd;}
.p_price{float:left; font-size: 22px; color: #f60; margin-left: 10px}
.p_price_pass{font-size: 12px; color: #999; text-decoration: line-through; margin-left: 5px}
.p_btn_buy,.p_btn_buyed{display: block; float: right; width: 90px; height: 30px; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fa8128), to(#e24e1a)); line-height: 30px;margin:10px 10px 0px 0px; color: #fff; text-align: center; border-radius: 5px}
.p_btn_buyed{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccc), to(#999));}
.p_btn_buy:hover,.p_btn_buyed:hover{color: #fff}

.p_tn{width: auto; background: #fff; line-height: 10px; margin: 10px 10px 0px 10px; border:1px solid #ddd; border-radius: 5px; padding: 0px 10px;}
.p_tn p:first-child span{display: block; height: 16px; line-height: 16px; color: #999; padding-left: 20px;}
.p_tn p{float:left; width: 100%;  padding:10px 0px; border-bottom:1px solid #ddd;}
.p_tn p:last-child{border-bottom: none}
.p_tn .p_show_com{line-height: 17px; position: relative;}
.p_tn .p_show_com .p_comment{float: right; margin-right: 25px}
.p_tn .p_show_com .gt{right: 10px; margin-top: -5px}
.p_tn .p_show_com a{display: block;}
.p_tn .p_show_com span{padding-left: 0px;}
.p_time{float:left;background: url(img/ico_clock.png) no-repeat left center; background-size: contain;}
.p_num{float: right; background: url(img/ico_buyman.png) no-repeat left center; background-size: contain;}